# 增删改查基本操作方法
# 使用 + 运算符：
# str1 = "hello"
# str2 = "world"
# new_str = str1 + str2
# print(id(str1), id(str2), id(new_str))
# print(new_str, type(new_str))
# 使用 join() 方法：
# str1 = "hello"
# str2 = "world"
# str3 = "!!!!"
# new_str = "".join([str1, str2, str3])
#
# print(new_str)


# -删
# --使用 replace() 替换为空字符串模拟删除
# str1 = "替换删除为空删除字符串模拟删除"
# new_str = str1.replace("删除", "")
# print(new_str)
# # --使用 strip()、lstrip()、rstrip() 去除指定字符
# str1 = "oohello worldoo"
# print(len(str1))
# new_str = str1.strip("o")
# # new_str = str1.replace(" ", "")
# print(new_str)
# print(len(new_str))


# -通过索引访问字符：字符串[索引]
str1 = "helloworlod"
str2="21432432423元"
# print(str1.isalpha())
print(str2.isdigit())

# print(str1[-1])
# print(str1[len(str1)-1])
# -查找子串位置：
# --字符串.find(子串)：返回子串首次出现的索引，未找到返回 -1
# idx=str1.find("a")
# print(idx)
# print(str1.find("o",idx+1))
# print(str1.find("o",str1.find("o")+1))
# idx2=str1.find("o",str1.find("o")+1)
# # print(idx2)
# print(str1.find("o",idx2+1))

# --字符串.index(子串)：与 find 类似，但未找到会抛出异常
# print(str1.index("a"))
